﻿Ext.define("App.View.Socios.Principal", {
    extend: "App.Config.Abstract.PanelPrincipal",
    controlador: 'Clientes',
    accionGrabar: 'GrarbarCliente',
    view: '',
    initComponent: function () {
        var me = this;
        //        alert(me.view);
        me.CargarComponentes();
        //me.CargarEventos();
        this.callParent(arguments);
    },
    CargarComponentes: function () {
        var me = this;

        me.toolbar = Funciones.CrearMenuBar();
        //        Funciones.CrearMenu('btn_Crear', 'Nuevo', Constantes.ICONO_CREAR, me.EventosCliente, me.toolbar, this);
        //        Funciones.CrearMenu('btn_Editar', 'Editar', Constantes.ICONO_EDITAR, me.EventosCliente, me.toolbar, this);
        //        Funciones.CrearMenu('btn_Eliminar', 'Eliminar', Constantes.ICONO_BAJA, me.EventosCliente, me.toolbar, this);
        //        Funciones.CrearMenu('btn_Imprimir', 'Imprimir', 'printer', me.ImprimirReporteGrid, me.toolbar, this);
        Funciones.CrearMenu('btn_Detalle', 'Detalle Socio (F4)', 'report', me.EventosPrincipal, me.toolbar, this);
        //        Funciones.CrearMenu('btn_Kardex', 'Kardex', 'report', me.EventosCliente, me.toolbar, this);

        me.grid = Ext.create('App.View.Socios.GridSocios', {
            region: 'center',
            opcion: 'GridSocios',
            width: '100%',
            height: '100%',
            fbarmenu: me.toolbar

        });
        //        me.grid.bar.add(me.toolbar);
        me.items = [me.grid];

    },
    EventosPrincipal: function (btn) {
        var me = this;
        if (btn.getItemId() == "btn_Detalle") {
            var win = Ext.create("App.Config.Abstract.Window");
            var form = Ext.create("App.View.Socios.FormSocio", {
                columns: 4,
                title: 'Formulario de Registro de Socios (Afiliados) ',
                botones: true,
                gridPrincipal : me.grid
            })
            form.BotonesSocio(true);
            win.add(form);
            win.show();
            //            if (me.winCrearVenta == null) {
            //                me.winCrearVenta = Ext.create("App.Config.Abstract.Window");
            //                me.panelVentas = Ext.create("App.View.Ventas.FormCrearVenta", {
            //                    columns: 4,
            //                    title: 'Formulario de Registro de Ventas ',
            //                    botones: false
            //                })

            //                me.winCrearVenta.add(me.panelVentas);
            //                me.winCrearVenta.show();
            //            } else {
            //                me.winCrearVenta.show();
            //            }
        }
        else {
            Ext.Msg.alert("Aviso", "No Existe el botton");
        }
    }

});
